<?php

import("data.db.product.DbProductGroup");

class ProductGroup extends DbProductGroup {
	
	public function __construct($noinit=false) {
		parent::__construct($noinit);
	}
	
	function findAllByParentIdForShowing($id) {
		$list = parent::findAllByParentId($id);
		$listNew = array();
		foreach ($list as $k=>$item) {
			if ($item->getDisplayName()) {
				if (is_object($list[$k])) $listNew[]=$list[$k];
			}
		}
		return $listNew;
	}
	
	function findAllForShowing($lingvo) {
		$list = parent::findAll();
		$listNew = array();
		foreach ($list as $k=>$item) {
			if ($item->getDisplayName()) {
				if (is_object($list[$k])) $listNew[]=$list[$k];
			}
		}
		return $listNew;
	}
	
	function getComparator_DisplayNameAsc() {
		return create_function('$a, $b', '
			if ($a->getDisplayName() == $b->getDisplayName()) {
        		return 0;
    		}
    		return ($a->getDisplayName() < $b->getDisplayName()) ? -1 : 1;
    	');
	}
	
}
?>